/**
 * 
 */
package vwg.na.vwm.rh.modulo.pad.util;

import java.math.BigDecimal;

import vwg.na.vwm.rh.motorsdk.commons.entidades.Persona;
import vwg.na.vwm.rh.motorsdk.commons.entidades.UnidadOrganizativa;

/**
 * @author Joel Ochoa [joel.ochoa@vw.com.mx]
 *
 */
public class MovimientoPlaneacionPersonalAbstract {
	
	protected String nombreCompleto;
	protected Persona persona;
	protected int numeroControl;
	protected UnidadOrganizativa unidadOrganizativa;
	protected String grado;
	protected String equidad;
	protected String evd;
	protected BigDecimal sueldo;
	
	/**
	 * 
	 */
	public MovimientoPlaneacionPersonalAbstract() {
		super();
	}

	public String getNombreCompleto() {
		return persona.getPaterno() + " " 
				+ persona.getPaterno() + ", "
				+ persona.getNombre();
	}

	/**
	 * @return the persona
	 */
	public Persona getPersona() {
		return persona;
	}

	/**
	 * @param persona the persona to set
	 */
	public void setPersona(Persona persona) {
		this.persona = persona;
		if(persona != null){
			this.numeroControl = persona.getPersona(); 
		}else{
			this.numeroControl = -1;
		}
	}

	/**
	 * @return the numeroControl
	 */
	public int getNumeroControl() {
		return numeroControl;
	}

	public UnidadOrganizativa getUnidadOrganizativa() {
		return unidadOrganizativa;
	}

	public void setUnidadOrganizativa(UnidadOrganizativa unidadOrganizativa) {
		this.unidadOrganizativa = unidadOrganizativa;
	}

	public String getGrado() {
		return grado;
	}

	public void setGrado(String grado) {
		this.grado = grado;
	}

	public String getEquidad() {
		return equidad;
	}

	public void setEquidad(String equidad) {
		this.equidad = equidad;
	}

	public String getEvd() {
		return evd;
	}

	public void setEvd(String evd) {
		this.evd = evd;
	}

	public BigDecimal getSueldo() {
		return sueldo;
	}

	public void setSueldo(BigDecimal sueldo) {
		this.sueldo = sueldo;
	}
	
	

}
